home *** CD-ROM | disk | FTP | other *** search
- #include "mp.h"
-
- extern struct MPSem *MPSem;
-
- STRPTR SetupTaskName(STRPTR Buffer,STRPTR FuncName,LONG BufferSize)
- {
- STRPTR oldname;
- LONG l;
-
- oldname=FindTask(0)->tc_Node.ln_Name;
-
- if(MPSem->Debug)
- { // install new name
- l=strlen(oldname);
- strncpy(Buffer,oldname,BufferSize);
- Buffer[BufferSize-1]=0;
-
- if(l<BufferSize)
- {
- strncat(Buffer,FuncName,BufferSize-l);
- Buffer[BufferSize-1]=0;
- }
-
- FindTask(0)->tc_Node.ln_Name=Buffer;
- }
- return(oldname);
- }
-
- void SetTaskName(STRPTR Name)
- {
- FindTask(0)->tc_Node.ln_Name=Name;
- }
-